.coupon-container {
    background-color: #F1F1F1;
    min-height: calc(100vh - 50px);
    margin-bottom: 50px;

    .adm-tabs-header {
        background: #fff;
    }

    .item {
        position: relative;
        margin: .1333rem 0;
        background: #FFF;
        color: #666;
        padding: .1333rem;
        border-radius: .1333rem;
        overflow: hidden;
        font-size: .4533rem;

        &::before,
        &::after {
            display: block;
            content: '';
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            width: .2667rem;
            height: .2667rem;
            background: #F0F0F0;
            border-radius: 50%;
        }

        &::before {
            left: -0.1333rem;
        }

        &::after {
            right: -0.1333rem;
        }



        .content {
            border-bottom: 1px dashed #DDD;
            padding: 10px;
            display: flex;

            .price {
                color: red;
                padding: 0 .2667rem;
                font-size: .32rem;

                span {
                    font-size: .6667rem;
                }

                small {
                    font-size: .32rem;
                }
            }
        }

        .rules {
            padding: .1333rem;
        }
    }
}